EssentialBlocks\Admin\OpenAI S

Total Complexity 36
Dependencies 0
Dependents 1
Total lines 327
Lines of code 177
Logical lines of code 67
Comment lines 100
Methods 10
Properties 4

Methods 10

Method Rating Maintainability Complexity Lines of code
generate_content()
A
40 9 62
validate_api_key()
S
44 5 49
get_tone_instructions()
S
62 5 13
get_length_instructions()
S
64 4 11
get_max_tokens_by_length()
S
64 4 11
__construct()
S
64 4 9
prepare_user_message()
S
68 2 7
set_api_key()
S
81 1 3
set_max_tokens()
S
80 1 3
prepare_system_message()
S
65 1 9